package com.lh.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("项目统计结果（含总计）")
public class CountAmount2TotalVo {
    @ApiModelProperty("各单位统计数据列表")
    private List<CountAmount> dataList;  // 各单位明细数据

    @ApiModelProperty("拟开工重点项目个数合计")
    private Long countRectificationNTotal;

    @ApiModelProperty("拟开工重点项目总投资合计")
    private String sumAllAmountNTotal;

    @ApiModelProperty("10亿元以上拟开工项目个数合计")
    private Long countOver10BillionNTotal;

    @ApiModelProperty("10亿元以上拟开工项目总投资合计")
    private String sumOver10BillionNTotal;

    @ApiModelProperty("在建重点项目个数合计")
    private Long countRectificationZTotal;

    @ApiModelProperty("在建重点项目总投资合计")
    private String sumAllAmountZTotal;

    @ApiModelProperty("10亿元以上在建项目个数合计")
    private Long countOver10BillionZTotal;

    @ApiModelProperty("10亿元以上在建项目总投资合计")
    private String sumOver10BillionZTotal;

    @ApiModelProperty("谋划推进项目个数合计")
    private Long countRectificationMTotal;

    @ApiModelProperty("谋划推进项目总投资合计")
    private String sumAllAmountMTotal;

    @ApiModelProperty("10亿元以上谋划推进项目个数合计")
    private Long countOver10BillionMTotal;

    @ApiModelProperty("10亿元以上谋划推进项目总投资合计")
    private String sumOver10BillionMTotal;
}